package br.com.mtech.ctrlliberty.mobile.entity;

import java.io.Serializable;
import java.util.Calendar;

public class LigacaoVO implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private Long id;
	
	private String numeroDDDRemoto;
	
	private Long numeroRemoto;
	
	private Calendar dataInicioLigacao;
	
	private Calendar dataFinalLigacao;
	
	private TipoLigacaoEnum tipoLigacao;
	
	private CoordenadaGPSVO coordenada;
	
	public LigacaoVO() {
		
	}
	
	public LigacaoVO(String numeroDDD, Long numeroRemoto, Calendar dataInicial, Calendar dataFinal, TipoLigacaoEnum tipoLigacao, CoordenadaGPSVO coordenada) {
		this.numeroDDDRemoto = numeroDDD;
		this.numeroRemoto = numeroRemoto;
		this.dataInicioLigacao = dataInicial;
		this.dataFinalLigacao = dataFinal;
		this.tipoLigacao = tipoLigacao;
		this.coordenada = coordenada;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNumeroDDDRemoto() {
		return numeroDDDRemoto;
	}

	public void setNumeroDDDRemoto(String numeroDDDRemoto) {
		this.numeroDDDRemoto = numeroDDDRemoto;
	}

	public Long getNumeroRemoto() {
		return numeroRemoto;
	}

	public void setNumeroRemoto(Long numeroRemoto) {
		this.numeroRemoto = numeroRemoto;
	}
	
	public Calendar getDataInicioLigacao() {
		return dataInicioLigacao;
	}

	public void setDataInicioLigacao(Calendar dataInicioLigacao) {
		this.dataInicioLigacao = dataInicioLigacao;
	}

	public Calendar getDataFinalLigacao() {
		return dataFinalLigacao;
	}

	public void setDataFinalLigacao(Calendar dataFinalLigacao) {
		this.dataFinalLigacao = dataFinalLigacao;
	}

	public TipoLigacaoEnum getTipoLigacao() {
		return tipoLigacao;
	}

	public void setTipoLigacao(TipoLigacaoEnum tipoLigacao) {
		this.tipoLigacao = tipoLigacao;
	}

	public CoordenadaGPSVO getCoordenada() {
		return coordenada;
	}

	public void setCoordenada(CoordenadaGPSVO coordenada) {
		this.coordenada = coordenada;
	}
	
	
}
